package com.unionpay.db;

import java.util.Date;

import com.unionpay.entity.DailytxidEntity;
import com.unionpay.mapper.DailytxidEntityMapper;

/**
 * dailytxid表操作
 * 
 * @author liuzy
 * @since 2016年4月29日
 */
public class TblDailytxid {
	static DailytxidEntityMapper mapper = Mybaties.getMapper(DailytxidEntityMapper.class);

	/**
	 * 查询某一天统计结果的txid
	 */
	public static String find(String date) {
		DailytxidEntity entity = mapper.selectByDate(date);
		return entity == null ?  null : entity.getTxid();
	}

	/**
	 * 保存统计结果
	 */
	public static void save(String date, String hash, String txid) {
		DailytxidEntity entity = new DailytxidEntity();
		entity.setDate(new Date());
		entity.setHash(hash);
		entity.setTxid(txid);
		mapper.insert(entity);
	}

	/**
	 * 更新统计结果
	 */
	public static void update(String date, String hash, String txid) {
		DailytxidEntity entity = new DailytxidEntity();
		entity.setDate(new Date());
		entity.setHash(hash);
		entity.setTxid(txid);
		mapper.updateByDate(entity);
	}
}
